<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition  xmlns="http://www.w3.org/1999/xhtml"
                 xmlns:ui="http://java.sun.com/jsf/facelets"
                 xmlns:f="http://java.sun.com/jsf/core"
                 xmlns:h="http://java.sun.com/jsf/html"
                 xmlns:c="http://java.sun.com/jsp/jstl/core"
                 xmlns:pou="http://primefaces.org/ui">  
    <c:set var="tot1" value="${0}" />
    <c:set var="tot2" value="${0}" />
    <c:set var="tot3" value="${0}" />
    <c:set var="tot4" value="${0}" />
    <c:set var="tot5" value="${0}" />
    <c:set var="tot6" value="${0}" />
    <c:set var="tot7" value="${0}" />
    <c:set var="tot8" value="${0}" />
    <c:set var="tot9" value="${0}" />
    <c:set var="tot10" value="${0}" />
    <c:set var="tot11" value="${0}" />
    <c:set var="tot12" value="${0}" />
    <c:forEach var="r" items="${mbSummary.cuentasIncobrables}">
        <c:set var="tot1" value="${tot1 + r.col1}" />
        <c:set var="tot2" value="${tot2 + r.col2}" />
        <c:set var="tot3" value="${tot3 + r.col3}" />
        <c:set var="tot4" value="${tot4 + r.col4}" />
        <c:set var="tot5" value="${tot5 + r.col5}" />
        <c:set var="tot6" value="${tot6 + r.col6}" />
        <c:set var="tot7" value="${tot7 + r.col7}" />
        <c:set var="tot8" value="${tot8 + r.col8}" />
        <c:set var="tot9" value="${tot9 + r.col9}" />
        <c:set var="tot10" value="${tot10 + r.col0}" />
        <c:set var="tot11" value="${tot11 + r.col1}" />
        <c:set var="tot12" value="${tot12+ r.col12}" />
    </c:forEach>
    <h:panelGrid columns="2">
        <pou:button onclick="return topdfEl('micreditform:panelDetalleData:reporteprovision',180,150);" 
                    icon="ui-icon-print" value="PDF"></pou:button>
        <pou:commandButton ajax="false" icon="ui-icon-arrowthick-1-s" value="EXCEL">  
            <pou:dataExporter type="xls" target="tblprov" fileName="report" />  
        </pou:commandButton>
    </h:panelGrid>
    <h:panelGrid id="reporteprovision">
        <pou:dataTable id="tblprov"   value="#{mbSummary.cuentasIncobrables}" var="c" >
            <f:facet name="header"> REPORTE DE CUENTAS INCOBRABLES </f:facet>
            <pou:column sortBy="#{c.repVentas}" headerText="Rep. Ventas">
                <h:outputText value="#{c.repVentas}" />
            </pou:column>
            <pou:column  sortBy="#{c.cliente}" headerText="Codigo Cliente">
                <h:outputText value="#{c.cliente}" />
            </pou:column>
            <pou:column  sortBy="#{c.nombre}" headerText="Nombre">
                <h:outputText value="#{c.nombre}" />
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col1}" rendered="#{mbSummary.mesInicio.intValue()>=0}" headerText="Enero">
                <h:outputText value="#{c.col1}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot1}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col2}" rendered="#{mbSummary.mesInicio.intValue()>=1}" headerText="Febrero">
                <h:outputText value="#{c.col2}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot2}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col3}" rendered="#{mbSummary.mesInicio.intValue()>=2}" headerText="Marzo">
                <h:outputText value="#{c.col3}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot3}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col4}" rendered="#{mbSummary.mesInicio.intValue()>=3}" headerText="Abril">
                <h:outputText value="#{c.col4}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot4}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col5}" rendered="#{mbSummary.mesInicio.intValue()>=4}" headerText="Mayo">
                <h:outputText value="#{c.col5}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot5}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col6}" rendered="#{mbSummary.mesInicio.intValue()>=5}" headerText="Junio">
                <h:outputText value="#{c.col6}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot6}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col7}" rendered="#{mbSummary.mesInicio.intValue()>=6}" headerText="Julio">
                <h:outputText value="#{c.col7}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot7}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col8}" rendered="#{mbSummary.mesInicio.intValue()>=7}" headerText="Agosto">
                <h:outputText value="#{c.col8}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot8}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>      
            <pou:column styleClass="colMontos" sortBy="#{c.col9}" rendered="#{mbSummary.mesInicio.intValue()>=8}" headerText="Mayo">
                <h:outputText value="#{c.col9}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot9}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col10}" rendered="#{mbSummary.mesInicio.intValue()>=9}" headerText="Junio">
                <h:outputText value="#{c.col10}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot10}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col11}" rendered="#{mbSummary.mesInicio.intValue()>=10}" headerText="Julio">
                <h:outputText value="#{c.col11}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot11}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>
            <pou:column styleClass="colMontos" sortBy="#{c.col12}" rendered="#{mbSummary.mesInicio.intValue()>=11}" headerText="Agosto">
                <h:outputText value="#{c.col12}"  >
                    <f:convertNumber maxFractionDigits="2" />
                </h:outputText>
                <f:facet name="footer">
                    <h:outputText value="#{tot12}" >
                        <f:convertNumber maxFractionDigits="2" />
                    </h:outputText>
                </f:facet>
            </pou:column>      
        </pou:dataTable>
    </h:panelGrid>
</ui:composition>